package com.preskool.service;

import com.preskool.po.Events;

import java.util.List;

/**
 * TODO
 *
 * @author ZhaoBo
 * @description: 仪表板
 * @date 2021/1/7  14:33
 */
public interface DashboardService {

    /**
     * 查询学生总数量
     * @return
     */
    int findStudentCount();

    /**
     * 查询老师总数
     * @return
     */
    int findTeacherCount();

    /**
     * 查部门数量
     * @return
     */
    int findDepartmentCount();

    /**
     * 平均工资
     * @return
     */
    double findSalaryAvg();

    /**
     *  2020年的支出
     * @param start
     * @param end
     * @return
     */
    Double[] findPurchaseByDate(String start, String end);

    /**
     *  2020年的收入
     * @param start
     * @param end
     * @return
     */
    Double[] findPurchaseByFees(String start, String end);

    /**
     * 每年的男生人数
     * @return
     */
    int[] findStudentByGenderNan();

    /**
     * 每年的女生人数
     * @return
     */
    int[] findStudentByGenderNv();

    /**
     * 大事记全部数据
     * @return
     */
    List<Events>  findEvents();
}
